package com.dhwl.hsh.merchant.model;

import com.dhwl.hsh.lib.bean.HttpResponse;
import com.dhwl.hsh.lib.bean.req.AddTaskReq;
import com.dhwl.hsh.lib.bean.resp.TaskResp;

import rx.Observable;

/**
 * 简要描述
 *
 * @author Derek.Kidd
 * @version V1.0.0
 * @date 2016-04-13 15:35
 */
public interface ITaskModel {

    /**
     * 发布任务
     *
     * @param addTaskReq
     * @return
     */
    Observable<HttpResponse<TaskResp>> addTask(AddTaskReq addTaskReq);

    /**
     * 计算总价
     *
     * @param addTaskReq
     * @return
     */
    Observable<HttpResponse<String>> costMoney(AddTaskReq addTaskReq);
}
